﻿using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using System.ServiceModel.Syndication;
using System.IO;
using System.Xml;

namespace RssProxyService
{
    public static class SyndicationFeedExtensions
    {
        public static SyndicationFeed GetSyndicationFeed(this string rssString)
        {
            SyndicationFeed feed = GetSyndicationFeed(new StringReader(rssString));
            return feed;
        }

        public static SyndicationFeed GetSyndicationFeed(TextReader textReader)
        {
            XmlReader reader = XmlReader.Create(textReader);
            SyndicationFeed feed = SyndicationFeed.Load(reader);
            return feed;
        }
    }
}
